#回调函数
'''
回调函数就是一个函数，将这个函数作为参数传到另一个函数里面，当那个函数执行
完成之后，再执行传进去的这个函数，这个过程就叫做回调函数。

'''
def test1(te):   #主函数
    te()
    print('这是test1函数')
def test2():
    print('这是test2函数')
test1(test2)
print('\n')


#例子2
def test3(m,n):
    if m==2:
        n()
    else:
        print('不可调用')
def one():
    print('函数一')
def two():
    print('函数二')

test3(2,one)   #函数一
test3(2,two)   #函数二
test3(3,one)   #不可调用
